Conglomerate John Keells Holdings Ltd rose 2.95 percent, 139.50 rupees. Sri Lanka Telecom Ltd rose 4.69 percent to 16.75 rupees.
Local unit of Indian Oil Corp, Lanka IOC rose 1.89 percent, to 54 rupees.
Keells, Telecom and Lanka IOC are the top-three listed companies on the bourse, accounting for almost 25 percent of the All-share index's total market capitalisation.
The Milanka index - which tracks the most liquid and highly capitalised stocks - rose a provisional 1.89 percent, or 43.45 points, to 2,338.3 points.
Total market turnover was 786.89 million rupees with foreign purchases of 308 million rupees and foreign sales of 139 million rupees.
The Colombo Stock Exchange will be closed on Friday February 4 for independence day celebrations and will resume trade on Monday.